package com.ruoyi.system.domain.vo;

import com.alibaba.excel.annotation.ExcelIgnoreUnannotated;
import com.alibaba.excel.annotation.ExcelProperty;
import com.ruoyi.common.annotation.ExcelDictFormat;
import com.ruoyi.common.convert.ExcelDictConvert;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import java.util.Date;



/**
 * 购物车视图对象 p_store_cart
 *
 * @author ruoyi
 * @date 2022-08-01
 */
@Data
@ApiModel("购物车视图对象")
@ExcelIgnoreUnannotated
public class PStoreCartVo {

    private static final long serialVersionUID = 1L;

    /**
     * 购物车表ID
     */
    @ExcelProperty(value = "购物车表ID")
    @ApiModelProperty("购物车表ID")
    private Integer id;

    /**
     * 用户ID
     */
    @ExcelProperty(value = "用户ID")
    @ApiModelProperty("用户ID")
    private Integer uid;

    /**
     * 类型
     */
    @ExcelProperty(value = "类型")
    @ApiModelProperty("类型")
    private String type;

    /**
     * 商品ID
     */
    @ExcelProperty(value = "商品ID")
    @ApiModelProperty("商品ID")
    private Integer productId;

    /**
     * 商品属性
     */
    @ExcelProperty(value = "商品属性")
    @ApiModelProperty("商品属性")
    private String productAttrUnique;

    /**
     * 商品数量
     */
    @ExcelProperty(value = "商品数量")
    @ApiModelProperty("商品数量")
    private Integer cartNum;

    /**
     * 是否为立即购买
     */
    @ExcelProperty(value = "是否为立即购买")
    @ApiModelProperty("是否为立即购买")
    private Integer isNew;

    /**
     * 拼团id
     */
    @ExcelProperty(value = "拼团id")
    @ApiModelProperty("拼团id")
    private Long combinationId;

    /**
     * 秒杀商品ID
     */
    @ExcelProperty(value = "秒杀商品ID")
    @ApiModelProperty("秒杀商品ID")
    private Integer seckillId;

    /**
     * 砍价id
     */
    @ExcelProperty(value = "砍价id")
    @ApiModelProperty("砍价id")
    private Long bargainId;

    /**
     * 购物车状态
     */
    @ExcelProperty(value = "购物车状态")
    @ApiModelProperty("购物车状态")
    private Integer status;


}
